home *** CD-ROM | disk | FTP | other *** search
/ SGI Performance Co-Pilot 1.3 / SGI Performance Co-Pilot 1.3.iso / dist / dist6.4 / pcp.idb / usr / sbin / pmkstat.z / pmkstat
Text File  |  1997-04-03  |  776b  |  41 lines

  1. #!/bin/sh
  2. #
  3. # wrapper for pmkstat
  4. #
  5. # $Id: pmkstat.sh,v 2.4 1997/03/26 03:00:00 kenmcd Exp $
  6. #
  7.  
  8. prog=`basename $0`
  9.  
  10. # BINFMT set up stolen from reboot_setup() in /etc/init.d/pcp
  11. #
  12. BINFMT=""
  13. if [ -f /unix ]
  14. then
  15.     case "`file /unix`"
  16.     in
  17.     *ELF\ 64-bit\ *)
  18.         BINFMT=mips_64
  19.         ;;
  20.     *MIPSEB\ *COFF\ *|*ELF\ 32-bit\ *)
  21.         BINFMT=mips_o32
  22.         ;;
  23.     *ELF\ New\ 32-bit\ *)
  24.         BINFMT=mips_n32
  25.     esac
  26. fi
  27. if [ "X$BINFMT" = X ]
  28. then
  29.     echo "$prog: Cannot determine kernel binary format from /unix"
  30.     echo "$prog: Warning: defaulting to MIPS o32-bit binary format"
  31.     BINFMT=mips_o32
  32. fi
  33.  
  34. if [ ! -x /usr/pcp/lib/$BINFMT.$prog ]
  35. then
  36.     echo "$prog: Cannot find executable binary (/usr/pcp/lib/$BINFMT.$prog)"
  37.     exit 1
  38. else
  39.     exec /usr/pcp/lib/$BINFMT.$prog "$@"
  40. fi
  41.